|
|
 |
|
|
|
|
frmMaintainBankProduct, 269 |
|
|
|
 |
|
|
|
|
frmMaintainCustomer, 269 |
|
|
|
 |
|
|
|
|
frmMaintainUsers, 269 |
|
|
|
 |
|
|
|
|
frmMaintainWorkgroups, 270 |
|
|
|
 |
|
|
|
|
frmMDI, 280-281 |
|
|
|
 |
|
|
|
|
frmTaskProgress, 386 |
|
|
|
 |
|
|
|
|
frmTest, 189 |
|
|
|
 |
|
|
|
|
frmTransferProgress, 386 |
|
|
|
 |
|
|
|
|
managing controls on, 297 |
|
|
|
 |
|
|
|
|
forward engineering, 223 |
|
|
|
 |
|
|
|
|
friend methods, 140 |
|
|
|
 |
|
|
|
|
frmAccountDetail, 267 |
|
|
|
 |
|
|
|
|
frmAccountMaintForm, 145, 256-257 |
|
|
|
 |
|
|
|
|
cmdStore_Click event, 243 |
|
|
|
 |
|
|
|
|
use case scenario, 244 |
|
|
|
 |
|
|
|
|
frmDeposit, 344 |
|
|
|
 |
|
|
|
|
frmFormFactory, 386 |
|
|
|
 |
|
|
|
|
frmLogin, 303 |
|
|
|
 |
|
|
|
|
frmMaintainAccount, 269 |
|
|
|
 |
|
|
|
|
frmMaintainBankProducts, 269 |
|
|
|
 |
|
|
|
|
frmMaintainCustomer, 269 |
|
|
|
 |
|
|
|
|
frmMaintainUsers, 269 |
|
|
|
 |
|
|
|
|
frmMaintainWorkgroups, 270 |
|
|
|
 |
|
|
|
|
frmMDI, 280-281 |
|
|
|
 |
|
|
|
|
frmTaskProgress, 386 |
|
|
|
 |
|
|
|
|
frmTest, 189 |
|
|
|
 |
|
|
|
|
frmTransferProgress, 386 |
|
|
|
 |
|
|
|
|
functionality, Database Access Subsystem, 423-425 |
|
|
|
 |
|
|
|
|
functions/subs comparison, 98 |
|
|
|
 |
|
|
|
|
FundsAvailabilityDate property, 177 |
|
|
|
 |
|
|
|
|
General Options dialog box (Visual Modeler Code Generation Wizard), 187 |
|
|
|
 |
|
|
|
|
GeneralFile class, 387 |
|
|
|
 |
|
|
|
|
generating code, 103-104, 107 |
|
|
|
 |
|
|
|
|
Get statement, 379 |
|
|
|
 |
|
|
|
|
getAllRegSettings method, 318 |
|
|
|
 |
|
|
|
|
getINI method, 320 |
|
|
|
 |
|
|
|
|
getRegSetting method, 318 |
|
|
|
 |
|
|
|
|
getState() method, 250 |
|
|
|
 |
|
|
|
|
gray box controls, 159 |
|
|
|
 |
|
|
|
|
groupware applications, 293 |
|
|
|
 |
|
|
|
|
GUIs (graphical user interfaces) |
|
|
|
 |
|
|
|
|
Bank Teller System |
|
|
|
 |
|
|
|
|
controller objects, 271-275 |
|
|
|
 |
|
|
|
|
implementation guidelines, 264 |
|
|
|
 |
|
|
|
|
class hierarchy model, 246-248 |
|
|
|
 |
|
|
|
|
communication |
|
|
|
 |
|
|
|
|
Database Access subsystem, 450-452 |
|
|
|
 |
|
|
|
|
Reporting subsystem, 452-456 |
|
|
|
 |
|
|
|
|
controls, 297 |
|
|
|
 |
|
|
|
|
designing |
|
|
|
 |
|
|
|
|
data entry controls, 241 |
|
|
|
 |
|
|
|
|
ergonomics, 255 |
|
|
|
 |
|
|
|
|
internationalization, 255-259 |
|
|
|
 |
|
|
|
|
label captions, 241 |
|
|
|
 |
|
|
|
|
read-only fields, 242 |
|
|
|
 |
|
|
|
|
tab stop values, 241 |
|
|
|
 |
|
|
|
|
time requirements, 241 |
|
|
|
 |
|
|
|
|
units of measurement, 242 |
|
|
|
 |
|
|
|
|
use cases, 240 |
|
|
|
 |
|
|
|
|
wizards, 241 |
|
|
|
 |
|
|
|
|
Facade design pattern, 275 |
|
|
|
 |
|
|
|
|
methods, 248 |
|
|
|
 |
|
|
|
|
arguments/preconditions, 254 |
|
|
|
 |
|
|
|
|
Cancel buttons, 249 |
|
|
|
 |
|
|
|
|
OK buttons, 249 |
|
|
|
 |
|
|
|
|
returns/postconditions, 254 |
|
|
|
 |
|
|
|
|
Undo buttons, 249 |
|
|
|
 |
|
|
|
|
undo operations, 250-253 |
|
|
|
 |
|
|
|
|
modeling techniques, 242-245 |
|
|
|
 |
|
|
|
|
object model, 245 |
|
|
|
 |
|
|
|
|
properties, 255 |
|
|
|
 |
|
|
|
|
subsystem, 263, 338 |
|
|
|
 |
|
|
|
|
testing, 173 |
|
|
|
 |
|
|
|
|
handleDBErrors() method, 404 |
|
|
|
 |
|
|
|
|
handleErrors method(), 397-398, 404-405 |
|
|
|
 |
|
|
|
|
handleMathErrors() method, 404-405 |
|
|
|
 |
|
|
|
|
handleNetworkErrors() method, 404 |
|
|
|
 |
|
|
|
|
handleUnknownErrors() method, 405 |
|
|
|
 |
|
|
|
|
handling errors |
|
|
|
 |
|
|
|
|
class heirarchy model, 402 |
|
|
|
 |
|
|
|
|
code for, 188 |
|
|
|
 |
|
|
|
|
Err.Raise (methods), 22 |
|
|
|
 |
|
|
|
|
ErrorHandler class, 345, 404 |
|
|
|
 |
|
|
|
|
ErrorHandler object, 344 |
|
|
|
|
|